package com.ruoyi.common.core.domain;

import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 配置对象 sjmc_sys_config
 * 
 * @author ruoyi
 * @date 2022-05-30
 */
public class SjmcSysConfigCode extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 资产拼团中奖vc倍数 */
    private BigDecimal assetsVc;

    /** 资产拼团未中奖总产值倍数 */
    private BigDecimal assetsValue;

    /** 资产拼团未中奖总产值到pc比例 */
    private BigDecimal assetsPc;

    /** 资产拼团未中奖总产值到ftc小比例 */
    private BigDecimal noRewardTotalRatio;

    /** 产品拼团奖励 开关 0：开 1:关 */
    private String productStatus;

    /** 产品拼团奖励 未中奖后sftc转换ftc比例 */
    private BigDecimal productMultiple;

    /** 产品拼团奖励 拼团基金释放比例 */
    private BigDecimal productReward;

    /** 产品拼团最大未中奖次数 */
    private Integer maxNotRewardCountGoods;

    /** 拼团手续费比例 扣减产品 */
    private BigDecimal groupProduct;

    /** 资产拼团直推奖比例 */
    private BigDecimal assetsVcDirect;

    /** 资产拼团最大未中奖次数 例如：5表示第五次必中奖 */
    private Integer maxNotRewardCount;

    /** 团队平级奖比例 */
    private BigDecimal teamRewordVc;

    /** 拼团手续费比例 扣减vc */
    private BigDecimal groupVc;

    /** ftc交易开关 0：开 1:关 */
    private String ftcStatus;

    /** ftc价格 */
    private BigDecimal ftcValue;

    /** ftc手续费比例 */
    private BigDecimal ftcServer;

    /** VC钱包最低留存 */
    private BigDecimal vcWithdrawal;

    /** VC兑换最低资产留存 */
    private BigDecimal vcMinAssetRetention;

    /** PC转账最低资产留存 */
    private BigDecimal pcMinAssetRetention;

    /** 提现次数 */
    private Integer withdrawalCount;

    /** vc转余额手续费比例 */
    private BigDecimal vcToPriceServer;

    /** vc转余额手续费比例-运营中心显示 */
    private BigDecimal vcToPriceServerCenter;

    /** 提现额度 */
    private BigDecimal withdrawalValue;

    /** 充值申请开关： 0-开启 1-关闭 */
    private String payStatus;

    /** 充值限制金额, 0不限制（普通用户） */
    private BigDecimal payAllowPrice;

    /** 充值限制金额, 0不限制（运营中心） */
    private BigDecimal payAllowPriceOperation;

    /** 提现申请开关 0：开 1:关 */
    private String withdrawalStatus;

    /** 转赠开关余额 0：开 1:关 */
    private String priceStatus;

    /** 转赠开关vc 0：开 1:关 */
    private String vcStatus;

    /** 转赠开关pc 0：开 1:关 */
    private String pcStatus;

    /** 转赠开关线上券 0：开 1:关 */
    private String onlineStatus;

    /** 转赠开关线下券 0：开 1:关 */
    private String offlineStatus;

    /** 注册赠送pc数量 
            注册赠送上级直推PC（认证、充值、兑换）
            充值兑换1500VC奖励上级直推人
            出局之后再次充值1500VC激活账号后，不奖励上级直推人推荐PC（直推、普通会员） */
    private BigDecimal registerPc;

    /** 线上券交易手续费比例 */
    private BigDecimal onlinePrice;

    /** 线下券交易手续费比例 */
    private BigDecimal offlinePrice;

    /** 线上券结算手续费比例 */
    private BigDecimal onlineOutPrice;

    /** 线下券结算手续费比例 */
    private BigDecimal offlineOutPrice;

    /** 线上券直推比例 */
    private BigDecimal onlineDirect;

    /** 线下券直推比例 */
    private BigDecimal offlineDirect;

    /** 裂变收益阈值（团队奖+团队平级奖+级差收益 */
    private BigDecimal userActivePrice;

    /** 余额转账手续费 */
    private BigDecimal priceTransfer;

    /** vc转账手续费 */
    private BigDecimal vcTransfer;

    /** pc转账手续费 */
    private BigDecimal pcTransfer;

    /** 线上券转账手续费 */
    private BigDecimal onlineTransfer;

    /** 线下券转账手续费 */
    private BigDecimal offlineTransfer;

    /** 满额账户（VC钱包+支付钱包+FTC小钱包） */
    private BigDecimal vcShiftBeginBreak;

    /** vc兑换每日限额 */
    private BigDecimal vcShiftCountDay;

    /** vc兑换开关：0-开启 1-关闭 */
    private String vcShiftStatus;

    /** pc转账起步数量 */
    private BigDecimal pcTransferBegin;

    /** pc转账限额 */
    private BigDecimal pcTransferDay;

    /** 裂变账户转账VC数量 */
    private BigDecimal breakValue;

    /** PC回收开关 */
    private BigDecimal pcRecoverStatus;

    /** 余额转账手续费比例 */
    private BigDecimal teaTicketFee;

    /** ftc自动挂卖 0 关 1 开 */
    private String autoSellFtcStatus;

    /** FTC最低留存 */
    private BigDecimal sellFtcKeepPrice;

    /** 经理出局金额VC */
    private BigDecimal managerMaxReward;

    /** 总监出局金额VC */
    private BigDecimal directorMaxReward;

    /** 董事出局金额VC */
    private BigDecimal trusteeMaxReward;

    /** 裂变转移活动资产百分比 */
    private BigDecimal breakPromotePercent;

    /** vc兑换经理浮动额度 */
    private BigDecimal vcShiftManagerFloatPrice;

    /** vc兑换总监浮动额度 */
    private BigDecimal vcShiftChiefFloatPrice;

    /** vc兑换董事浮动额度 */
    private BigDecimal vcShiftChairFloatPrice;

    /** 滑落账户留存资产 */
    private BigDecimal slideRetainedAssets;

    /** VC兑换转预留资产百分比 */
    private BigDecimal vcRetainedAssetsRatio;

    /** 预留兑换活动VC开关0：开 1:关 */
    private String reservedActivityStatus;

    /** 预留兑换活动VC每日限额 */
    private BigDecimal reservedActivityQuota;

    /** 商家结算申请开关0：开 1:关 */
    private String merchantSettlementStatus;

    /** 复购周期次数 */
    private Integer repurchaseCycle;

    /** 资产拼团团队奖开关（0开启 1关闭） */
    private String assetsTeamRewardSwitch;

    /** 产品拼团团队奖开关（0开启 1关闭） */
    private String productTeamRewardSwitch;

    /** 复购激活数额（vc） */
    private BigDecimal repurchaseActivationAmountVc;

    /** 复购激活数额（茶票） */
    private BigDecimal repurchaseActivationAmountPrice;


    public String getAssetsTeamRewardSwitch() {
        return assetsTeamRewardSwitch;
    }

    public void setAssetsTeamRewardSwitch(String assetsTeamRewardSwitch) {
        this.assetsTeamRewardSwitch = assetsTeamRewardSwitch;
    }

    public String getProductTeamRewardSwitch() {
        return productTeamRewardSwitch;
    }

    public void setProductTeamRewardSwitch(String productTeamRewardSwitch) {
        this.productTeamRewardSwitch = productTeamRewardSwitch;
    }

    public BigDecimal getRepurchaseActivationAmountVc() {
        return repurchaseActivationAmountVc;
    }

    public void setRepurchaseActivationAmountVc(BigDecimal repurchaseActivationAmountVc) {
        this.repurchaseActivationAmountVc = repurchaseActivationAmountVc;
    }

    public BigDecimal getRepurchaseActivationAmountPrice() {
        return repurchaseActivationAmountPrice;
    }

    public void setRepurchaseActivationAmountPrice(BigDecimal repurchaseActivationAmountPrice) {
        this.repurchaseActivationAmountPrice = repurchaseActivationAmountPrice;
    }

    public Integer getRepurchaseCycle() {
        return repurchaseCycle;
    }

    public void setRepurchaseCycle(Integer repurchaseCycle) {
        this.repurchaseCycle = repurchaseCycle;
    }

    public BigDecimal getPayAllowPriceOperation() {
        return payAllowPriceOperation;
    }

    public void setPayAllowPriceOperation(BigDecimal payAllowPriceOperation) {
        this.payAllowPriceOperation = payAllowPriceOperation;
    }

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setAssetsVc(BigDecimal assetsVc) 
    {
        this.assetsVc = assetsVc;
    }

    public BigDecimal getAssetsVc() 
    {
        return assetsVc;
    }
    public void setAssetsValue(BigDecimal assetsValue) 
    {
        this.assetsValue = assetsValue;
    }

    public BigDecimal getAssetsValue() 
    {
        return assetsValue;
    }
    public void setAssetsPc(BigDecimal assetsPc) 
    {
        this.assetsPc = assetsPc;
    }

    public BigDecimal getAssetsPc() 
    {
        return assetsPc;
    }
    public void setNoRewardTotalRatio(BigDecimal noRewardTotalRatio) 
    {
        this.noRewardTotalRatio = noRewardTotalRatio;
    }

    public BigDecimal getNoRewardTotalRatio() 
    {
        return noRewardTotalRatio;
    }
    public void setProductStatus(String productStatus) 
    {
        this.productStatus = productStatus;
    }

    public String getProductStatus() 
    {
        return productStatus;
    }
    public void setProductMultiple(BigDecimal productMultiple) 
    {
        this.productMultiple = productMultiple;
    }

    public BigDecimal getProductMultiple() 
    {
        return productMultiple;
    }
    public void setProductReward(BigDecimal productReward) 
    {
        this.productReward = productReward;
    }

    public BigDecimal getProductReward() 
    {
        return productReward;
    }
    public void setMaxNotRewardCountGoods(Integer maxNotRewardCountGoods) 
    {
        this.maxNotRewardCountGoods = maxNotRewardCountGoods;
    }

    public Integer getMaxNotRewardCountGoods() 
    {
        return maxNotRewardCountGoods;
    }
    public void setGroupProduct(BigDecimal groupProduct)
    {
        this.groupProduct = groupProduct;
    }

    public BigDecimal getGroupProduct()
    {
        return groupProduct;
    }
    public void setAssetsVcDirect(BigDecimal assetsVcDirect) 
    {
        this.assetsVcDirect = assetsVcDirect;
    }

    public BigDecimal getAssetsVcDirect() 
    {
        return assetsVcDirect;
    }
    public void setMaxNotRewardCount(Integer maxNotRewardCount) 
    {
        this.maxNotRewardCount = maxNotRewardCount;
    }

    public Integer getMaxNotRewardCount() 
    {
        return maxNotRewardCount;
    }
    public void setTeamRewordVc(BigDecimal teamRewordVc) 
    {
        this.teamRewordVc = teamRewordVc;
    }

    public BigDecimal getTeamRewordVc() 
    {
        return teamRewordVc;
    }
    public void setGroupVc(BigDecimal groupVc) 
    {
        this.groupVc = groupVc;
    }

    public BigDecimal getGroupVc() 
    {
        return groupVc;
    }
    public void setFtcStatus(String ftcStatus) 
    {
        this.ftcStatus = ftcStatus;
    }

    public String getFtcStatus() 
    {
        return ftcStatus;
    }
    public void setFtcValue(BigDecimal ftcValue) 
    {
        this.ftcValue = ftcValue;
    }

    public BigDecimal getFtcValue() 
    {
        return ftcValue;
    }
    public void setFtcServer(BigDecimal ftcServer) 
    {
        this.ftcServer = ftcServer;
    }

    public BigDecimal getFtcServer() 
    {
        return ftcServer;
    }
    public void setVcWithdrawal(BigDecimal vcWithdrawal) 
    {
        this.vcWithdrawal = vcWithdrawal;
    }

    public BigDecimal getVcWithdrawal() 
    {
        return vcWithdrawal;
    }
    public void setVcMinAssetRetention(BigDecimal vcMinAssetRetention) 
    {
        this.vcMinAssetRetention = vcMinAssetRetention;
    }

    public BigDecimal getVcMinAssetRetention() 
    {
        return vcMinAssetRetention;
    }
    public void setPcMinAssetRetention(BigDecimal pcMinAssetRetention) 
    {
        this.pcMinAssetRetention = pcMinAssetRetention;
    }

    public BigDecimal getPcMinAssetRetention() 
    {
        return pcMinAssetRetention;
    }
    public void setWithdrawalCount(Integer withdrawalCount) 
    {
        this.withdrawalCount = withdrawalCount;
    }

    public Integer getWithdrawalCount() 
    {
        return withdrawalCount;
    }
    public void setVcToPriceServer(BigDecimal vcToPriceServer) 
    {
        this.vcToPriceServer = vcToPriceServer;
    }

    public BigDecimal getVcToPriceServer() 
    {
        return vcToPriceServer;
    }
    public void setVcToPriceServerCenter(BigDecimal vcToPriceServerCenter) 
    {
        this.vcToPriceServerCenter = vcToPriceServerCenter;
    }

    public BigDecimal getVcToPriceServerCenter() 
    {
        return vcToPriceServerCenter;
    }
    public void setWithdrawalValue(BigDecimal withdrawalValue) 
    {
        this.withdrawalValue = withdrawalValue;
    }

    public BigDecimal getWithdrawalValue() 
    {
        return withdrawalValue;
    }
    public void setPayStatus(String payStatus) 
    {
        this.payStatus = payStatus;
    }

    public String getPayStatus() 
    {
        return payStatus;
    }
    public void setPayAllowPrice(BigDecimal payAllowPrice) 
    {
        this.payAllowPrice = payAllowPrice;
    }

    public BigDecimal getPayAllowPrice() 
    {
        return payAllowPrice;
    }
    public void setWithdrawalStatus(String withdrawalStatus) 
    {
        this.withdrawalStatus = withdrawalStatus;
    }

    public String getWithdrawalStatus() 
    {
        return withdrawalStatus;
    }
    public void setPriceStatus(String priceStatus) 
    {
        this.priceStatus = priceStatus;
    }

    public String getPriceStatus() 
    {
        return priceStatus;
    }
    public void setVcStatus(String vcStatus) 
    {
        this.vcStatus = vcStatus;
    }

    public String getVcStatus() 
    {
        return vcStatus;
    }
    public void setPcStatus(String pcStatus) 
    {
        this.pcStatus = pcStatus;
    }

    public String getPcStatus() 
    {
        return pcStatus;
    }
    public void setOnlineStatus(String onlineStatus) 
    {
        this.onlineStatus = onlineStatus;
    }

    public String getOnlineStatus() 
    {
        return onlineStatus;
    }
    public void setOfflineStatus(String offlineStatus) 
    {
        this.offlineStatus = offlineStatus;
    }

    public String getOfflineStatus() 
    {
        return offlineStatus;
    }
    public void setRegisterPc(BigDecimal registerPc) 
    {
        this.registerPc = registerPc;
    }

    public BigDecimal getRegisterPc() 
    {
        return registerPc;
    }
    public void setOnlinePrice(BigDecimal onlinePrice) 
    {
        this.onlinePrice = onlinePrice;
    }

    public BigDecimal getOnlinePrice() 
    {
        return onlinePrice;
    }
    public void setOfflinePrice(BigDecimal offlinePrice) 
    {
        this.offlinePrice = offlinePrice;
    }

    public BigDecimal getOfflinePrice() 
    {
        return offlinePrice;
    }
    public void setOnlineOutPrice(BigDecimal onlineOutPrice) 
    {
        this.onlineOutPrice = onlineOutPrice;
    }

    public BigDecimal getOnlineOutPrice() 
    {
        return onlineOutPrice;
    }
    public void setOfflineOutPrice(BigDecimal offlineOutPrice) 
    {
        this.offlineOutPrice = offlineOutPrice;
    }

    public BigDecimal getOfflineOutPrice() 
    {
        return offlineOutPrice;
    }
    public void setOnlineDirect(BigDecimal onlineDirect) 
    {
        this.onlineDirect = onlineDirect;
    }

    public BigDecimal getOnlineDirect() 
    {
        return onlineDirect;
    }
    public void setOfflineDirect(BigDecimal offlineDirect) 
    {
        this.offlineDirect = offlineDirect;
    }

    public BigDecimal getOfflineDirect() 
    {
        return offlineDirect;
    }
    public void setUserActivePrice(BigDecimal userActivePrice) 
    {
        this.userActivePrice = userActivePrice;
    }

    public BigDecimal getUserActivePrice() 
    {
        return userActivePrice;
    }
    public void setPriceTransfer(BigDecimal priceTransfer) 
    {
        this.priceTransfer = priceTransfer;
    }

    public BigDecimal getPriceTransfer() 
    {
        return priceTransfer;
    }
    public void setVcTransfer(BigDecimal vcTransfer) 
    {
        this.vcTransfer = vcTransfer;
    }

    public BigDecimal getVcTransfer() 
    {
        return vcTransfer;
    }
    public void setPcTransfer(BigDecimal pcTransfer) 
    {
        this.pcTransfer = pcTransfer;
    }

    public BigDecimal getPcTransfer() 
    {
        return pcTransfer;
    }
    public void setOnlineTransfer(BigDecimal onlineTransfer) 
    {
        this.onlineTransfer = onlineTransfer;
    }

    public BigDecimal getOnlineTransfer() 
    {
        return onlineTransfer;
    }
    public void setOfflineTransfer(BigDecimal offlineTransfer) 
    {
        this.offlineTransfer = offlineTransfer;
    }

    public BigDecimal getOfflineTransfer() 
    {
        return offlineTransfer;
    }
    public void setVcShiftBeginBreak(BigDecimal vcShiftBeginBreak) 
    {
        this.vcShiftBeginBreak = vcShiftBeginBreak;
    }

    public BigDecimal getVcShiftBeginBreak() 
    {
        return vcShiftBeginBreak;
    }
    public void setVcShiftCountDay(BigDecimal vcShiftCountDay) 
    {
        this.vcShiftCountDay = vcShiftCountDay;
    }

    public BigDecimal getVcShiftCountDay() 
    {
        return vcShiftCountDay;
    }
    public void setVcShiftStatus(String vcShiftStatus) 
    {
        this.vcShiftStatus = vcShiftStatus;
    }

    public String getVcShiftStatus() 
    {
        return vcShiftStatus;
    }
    public void setPcTransferBegin(BigDecimal pcTransferBegin) 
    {
        this.pcTransferBegin = pcTransferBegin;
    }

    public BigDecimal getPcTransferBegin() 
    {
        return pcTransferBegin;
    }
    public void setPcTransferDay(BigDecimal pcTransferDay) 
    {
        this.pcTransferDay = pcTransferDay;
    }

    public BigDecimal getPcTransferDay() 
    {
        return pcTransferDay;
    }
    public void setBreakValue(BigDecimal breakValue) 
    {
        this.breakValue = breakValue;
    }

    public BigDecimal getBreakValue() 
    {
        return breakValue;
    }
    public void setPcRecoverStatus(BigDecimal pcRecoverStatus) 
    {
        this.pcRecoverStatus = pcRecoverStatus;
    }

    public BigDecimal getPcRecoverStatus() 
    {
        return pcRecoverStatus;
    }
    public void setTeaTicketFee(BigDecimal teaTicketFee) 
    {
        this.teaTicketFee = teaTicketFee;
    }

    public BigDecimal getTeaTicketFee() 
    {
        return teaTicketFee;
    }
    public void setAutoSellFtcStatus(String autoSellFtcStatus) 
    {
        this.autoSellFtcStatus = autoSellFtcStatus;
    }

    public String getAutoSellFtcStatus() 
    {
        return autoSellFtcStatus;
    }
    public void setSellFtcKeepPrice(BigDecimal sellFtcKeepPrice) 
    {
        this.sellFtcKeepPrice = sellFtcKeepPrice;
    }

    public BigDecimal getSellFtcKeepPrice() 
    {
        return sellFtcKeepPrice;
    }
    public void setManagerMaxReward(BigDecimal managerMaxReward) 
    {
        this.managerMaxReward = managerMaxReward;
    }

    public BigDecimal getManagerMaxReward() 
    {
        return managerMaxReward;
    }
    public void setDirectorMaxReward(BigDecimal directorMaxReward) 
    {
        this.directorMaxReward = directorMaxReward;
    }

    public BigDecimal getDirectorMaxReward() 
    {
        return directorMaxReward;
    }
    public void setTrusteeMaxReward(BigDecimal trusteeMaxReward) 
    {
        this.trusteeMaxReward = trusteeMaxReward;
    }

    public BigDecimal getTrusteeMaxReward() 
    {
        return trusteeMaxReward;
    }
    public void setBreakPromotePercent(BigDecimal breakPromotePercent) 
    {
        this.breakPromotePercent = breakPromotePercent;
    }

    public BigDecimal getBreakPromotePercent() 
    {
        return breakPromotePercent;
    }
    public void setVcShiftManagerFloatPrice(BigDecimal vcShiftManagerFloatPrice) 
    {
        this.vcShiftManagerFloatPrice = vcShiftManagerFloatPrice;
    }

    public BigDecimal getVcShiftManagerFloatPrice() 
    {
        return vcShiftManagerFloatPrice;
    }
    public void setVcShiftChiefFloatPrice(BigDecimal vcShiftChiefFloatPrice) 
    {
        this.vcShiftChiefFloatPrice = vcShiftChiefFloatPrice;
    }

    public BigDecimal getVcShiftChiefFloatPrice() 
    {
        return vcShiftChiefFloatPrice;
    }
    public void setVcShiftChairFloatPrice(BigDecimal vcShiftChairFloatPrice) 
    {
        this.vcShiftChairFloatPrice = vcShiftChairFloatPrice;
    }

    public BigDecimal getVcShiftChairFloatPrice() 
    {
        return vcShiftChairFloatPrice;
    }
    public void setSlideRetainedAssets(BigDecimal slideRetainedAssets) 
    {
        this.slideRetainedAssets = slideRetainedAssets;
    }

    public BigDecimal getSlideRetainedAssets() 
    {
        return slideRetainedAssets;
    }
    public void setVcRetainedAssetsRatio(BigDecimal vcRetainedAssetsRatio) 
    {
        this.vcRetainedAssetsRatio = vcRetainedAssetsRatio;
    }

    public BigDecimal getVcRetainedAssetsRatio() 
    {
        return vcRetainedAssetsRatio;
    }
    public void setReservedActivityStatus(String reservedActivityStatus) 
    {
        this.reservedActivityStatus = reservedActivityStatus;
    }

    public String getReservedActivityStatus() 
    {
        return reservedActivityStatus;
    }
    public void setReservedActivityQuota(BigDecimal reservedActivityQuota) 
    {
        this.reservedActivityQuota = reservedActivityQuota;
    }

    public BigDecimal getReservedActivityQuota() 
    {
        return reservedActivityQuota;
    }
    public void setMerchantSettlementStatus(String merchantSettlementStatus) 
    {
        this.merchantSettlementStatus = merchantSettlementStatus;
    }

    public String getMerchantSettlementStatus() 
    {
        return merchantSettlementStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("assetsVc", getAssetsVc())
            .append("assetsValue", getAssetsValue())
            .append("assetsPc", getAssetsPc())
            .append("noRewardTotalRatio", getNoRewardTotalRatio())
            .append("productStatus", getProductStatus())
            .append("productMultiple", getProductMultiple())
            .append("productReward", getProductReward())
            .append("maxNotRewardCountGoods", getMaxNotRewardCountGoods())
            .append("groupProduct", getGroupProduct())
            .append("assetsVcDirect", getAssetsVcDirect())
            .append("maxNotRewardCount", getMaxNotRewardCount())
            .append("teamRewordVc", getTeamRewordVc())
            .append("groupVc", getGroupVc())
            .append("ftcStatus", getFtcStatus())
            .append("ftcValue", getFtcValue())
            .append("ftcServer", getFtcServer())
            .append("vcWithdrawal", getVcWithdrawal())
            .append("vcMinAssetRetention", getVcMinAssetRetention())
            .append("pcMinAssetRetention", getPcMinAssetRetention())
            .append("withdrawalCount", getWithdrawalCount())
            .append("vcToPriceServer", getVcToPriceServer())
            .append("vcToPriceServerCenter", getVcToPriceServerCenter())
            .append("withdrawalValue", getWithdrawalValue())
            .append("payStatus", getPayStatus())
            .append("payAllowPrice", getPayAllowPrice())
            .append("withdrawalStatus", getWithdrawalStatus())
            .append("priceStatus", getPriceStatus())
            .append("vcStatus", getVcStatus())
            .append("pcStatus", getPcStatus())
            .append("onlineStatus", getOnlineStatus())
            .append("offlineStatus", getOfflineStatus())
            .append("registerPc", getRegisterPc())
            .append("onlinePrice", getOnlinePrice())
            .append("offlinePrice", getOfflinePrice())
            .append("onlineOutPrice", getOnlineOutPrice())
            .append("offlineOutPrice", getOfflineOutPrice())
            .append("onlineDirect", getOnlineDirect())
            .append("offlineDirect", getOfflineDirect())
            .append("userActivePrice", getUserActivePrice())
            .append("priceTransfer", getPriceTransfer())
            .append("vcTransfer", getVcTransfer())
            .append("pcTransfer", getPcTransfer())
            .append("onlineTransfer", getOnlineTransfer())
            .append("offlineTransfer", getOfflineTransfer())
            .append("vcShiftBeginBreak", getVcShiftBeginBreak())
            .append("vcShiftCountDay", getVcShiftCountDay())
            .append("vcShiftStatus", getVcShiftStatus())
            .append("pcTransferBegin", getPcTransferBegin())
            .append("pcTransferDay", getPcTransferDay())
            .append("breakValue", getBreakValue())
            .append("pcRecoverStatus", getPcRecoverStatus())
            .append("teaTicketFee", getTeaTicketFee())
            .append("autoSellFtcStatus", getAutoSellFtcStatus())
            .append("sellFtcKeepPrice", getSellFtcKeepPrice())
            .append("managerMaxReward", getManagerMaxReward())
            .append("directorMaxReward", getDirectorMaxReward())
            .append("trusteeMaxReward", getTrusteeMaxReward())
            .append("breakPromotePercent", getBreakPromotePercent())
            .append("vcShiftManagerFloatPrice", getVcShiftManagerFloatPrice())
            .append("vcShiftChiefFloatPrice", getVcShiftChiefFloatPrice())
            .append("vcShiftChairFloatPrice", getVcShiftChairFloatPrice())
            .append("slideRetainedAssets", getSlideRetainedAssets())
            .append("vcRetainedAssetsRatio", getVcRetainedAssetsRatio())
            .append("reservedActivityStatus", getReservedActivityStatus())
            .append("reservedActivityQuota", getReservedActivityQuota())
            .append("merchantSettlementStatus", getMerchantSettlementStatus())
            .toString();
    }
}
